Baby potatoes cooked with sweet onions and crispy bacon make a tasty side dish. The combination of flavors is simple, yet oh-so-delicious!
Whenever I make this, I can’t help but munch on those crispy bacon bits—who can resist? It’s the perfect addition to almost any meal!
I love how easy this recipe is! Just toss everything in the pan and let it roast until golden. It’s a fun way to enjoy potatoes and impress your friends!
Key Ingredients & Substitutions
Baby Potatoes: These small potatoes are naturally creamy and have a lovely texture. If you can’t find baby potatoes, try fingerling potatoes or even regular potatoes cut into chunks. They’ll work in the same way!
Bacon: Bacon adds a rich, smoky flavor. If you need a substitute, try turkey bacon or even pancetta for a different twist. For a vegetarian option, use a plant-based bacon or just stick with seasoning to add depth.
Onion: Sweet onions or yellow onions work well in this recipe. If you want a bit of a kick, red onions can be a fun choice. Just remember they might change the dish’s color a bit!
Olive Oil: This gives a great base flavor, but if you want to keep it simple, using the rendered bacon fat is wonderful. You can also use canola or avocado oil if that’s what you have on hand.
How Do I Get the Potatoes Crispy and Tender?
The secret to perfect baby potatoes is all in the roasting method. Follow these tips for great results:
- Cut potatoes in half to encourage even cooking and more crispy edges.
- Toss with oil and seasonings well to ensure they roast beautifully. Don’t skimp!
- Roast them at 400°F (200°C) for a good balance of crispy outside and tender inside. A high heat is key.
- Turning them halfway through cooking helps achieve golden-brown perfection everywhere.
By paying attention to these steps, you’ll have potatoes that are crispy and delicious, making them the perfect companion to the savory bacon and sweet onions!

How to Make Baby Potatoes With Onion And Bacon
Ingredients You’ll Need:
For The Dish:
- 1.5 pounds baby potatoes, halved
- 6 slices bacon, chopped
- 1 medium onion, thinly sliced
- 2 tablespoons olive oil (or bacon fat reserved)
- 2 cloves garlic, minced
- 1/4 cup fresh parsley, chopped
- 1 teaspoon dried thyme (optional)
- Salt and freshly ground black pepper, to taste
How Much Time Will You Need?
This recipe takes about 10 minutes to prep, plus 25-30 minutes for roasting. In total, you’ll need around 40 minutes to whip up this tasty side dish. It’s quick, easy, and completely delicious!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). This high temperature is essential for getting those baby potatoes crispy and golden!
2. Prepare the Potatoes:
In a large mixing bowl, toss the halved baby potatoes with olive oil, salt, pepper, and thyme (if you’re using it). Make sure they are well coated so they roast evenly.
3. Roast the Potatoes:
Spread the seasoned potatoes out on a baking sheet in a single layer. Roast them in the preheated oven for about 25-30 minutes. Make sure to turn them halfway through, so they get nice and golden on all sides!
4. Cook the Bacon:
While the potatoes are roasting, heat a large skillet over medium heat. Add the chopped bacon and cook until crispy. Once done, use a slotted spoon to remove the bacon from the pan and place it on paper towels to drain excess fat, leaving a bit of the bacon fat in the pan for flavor.
5. Sauté the Onions:
In the skillet containing the reserved bacon fat, add the sliced onions. Sauté them for about 5 minutes, or until they are softened and translucent. This step brings out their natural sweetness!
6. Add Garlic:
Stir in the minced garlic and cook for another minute until it becomes fragrant, making your kitchen smell amazing!
7. Combine Everything:
Once the potatoes are perfectly roasted, add them to the skillet with the sautéed onions and garlic. Gently toss everything together to combine and warm them through.
8. Finish with Bacon and Parsley:
Add the crispy bacon pieces and chopped parsley to the skillet, mixing everything well. Taste and adjust the seasoning with more salt and pepper as needed.
9. Serve and Enjoy:
Transfer your delicious potato dish to a serving dish while it’s still warm. Enjoy this savory, flavorful side dish with your favorite main courses!
This delightful combination of tender baby potatoes, sweet onions, and crispy bacon is sure to be a hit at your dinner table. Perfect for complementing roasted meats or even on its own as a hearty side. Enjoy!

Can I Use Different Types of Potatoes?
Absolutely! While baby potatoes are perfect for this recipe, you can use fingerling potatoes or even regular potatoes cut into bite-sized pieces. Just keep in mind that cooking times may vary slightly depending on the size.
What Can I Use Instead of Bacon?
If you’re looking for a vegetarian option, consider using smoked tempeh or a plant-based bacon alternative for that smoky flavor. Alternatively, you can simply skip the bacon and add more herbs or spices to enhance the taste.
How to Store Leftovers?
Leftover baby potatoes with onion and bacon can be stored in an airtight container in the fridge for up to 3 days. To reheat, just warm them gently in the microwave or on the stovetop until heated through.
Can I Make This Recipe Ahead of Time?
Yes, you can prep the potatoes and onions earlier in the day and store them in the fridge. When ready to cook, simply roast the potatoes and sauté the onions and bacon as directed. This will save you time during meal prep!


