These baby potatoes are roasted to perfection with tasty onions and crispy bacon. It’s a simple dish that pairs well with almost anything!
Who can resist the combo of crispy bacon and soft potatoes? I love making this for parties, but honestly, sometimes I just whip it up for a cozy night in. Yum! 🥔🥓
Key Ingredients & Substitutions
Baby Potatoes: Baby potatoes are great for this dish because they have a nice creamy texture. You can use either yellow or white ones. If you’re in a pinch, try new potatoes or even small Yukon Golds for a slightly different flavor.
Bacon: Bacon adds a delicious crunch to the dish. If you want a lighter alternative, consider turkey bacon or chicken bacon. For vegetarian options, smoked paprika can give a similar depth of flavor without the meat.
Onion: Standard yellow onions work beautifully here, but feel free to use sweet onions for a milder taste or red onions for a pop of color and slightly sharper flavor. Both will caramelize nicely!
How Can I Ensure My Bacon is Perfectly Crispy?
Getting that perfect crispy bacon is all about the right temperature and timing. Here’s how you can do it:
- Start with a cold skillet for even cooking. Place the chopped bacon in and turn the heat to medium.
- Cook slowly, allowing the fat to render out, which helps it crisp up better.
- Keep an eye on it and stir occasionally to allow all sides to get crispy.
- Once done, don’t forget to set it on a paper towel to absorb excess oil before adding it back to your dish.
These tips will give you the crunchy texture that’s perfect for mixing with the potatoes!

Baby Potatoes With Onion And Bacon
Ingredients You’ll Need:
- 1.5 pounds baby potatoes (yellow or white)
- 6 slices bacon, chopped
- 1 medium onion, sliced into thin wedges
- 2 tablespoons olive oil (or bacon drippings)
- 2 cloves garlic, minced
- Salt and freshly ground black pepper, to taste
- Fresh parsley, chopped (for garnish)
How Much Time Will You Need?
This delightful dish takes about 10 minutes to prep and around 30 minutes to cook, making it ready in about 40 minutes total. Perfect for a weeknight meal or a special occasion!
Step-by-Step Instructions:
1. Prepare the Potatoes:
Start by washing the baby potatoes thoroughly to remove any dirt. If some are larger, feel free to cut them in half so they cook evenly. This ensures each bite is delicious and golden!
2. Parboil the Potatoes:
Next, bring a large pot of salted water to a boil. Add in the baby potatoes and let them parboil for 10-12 minutes. You want them just tender but still firm enough to hold their shape. Once done, drain them and set aside.
3. Cook the Bacon:
While the potatoes are parboiling, heat a large skillet over medium heat. Add the chopped bacon to the skillet and cook until crispy. Once it’s nice and crispy, remove the bacon with a slotted spoon and set it aside, leaving the drippings in the pan for flavor.
4. Sauté the Onions:
If your pan looks a little dry, feel free to add a splash of olive oil. Now toss in the sliced onions and cook over medium heat until they become soft and start to caramelize, about 5-7 minutes. The smell will be amazing!
5. Add Potatoes to the Skillet:
Now it’s time to add the parboiled potatoes into the skillet with the onions. Stir occasionally, cooking them for around 10-12 minutes until they become golden and crispy on several sides. This step gives the potatoes that lovely texture!
6. Add Garlic:
Once the potatoes have that nice crispy finish, stir in the minced garlic. Cook for another 1-2 minutes until the garlic is fragrant but be careful not to burn it!
7. Mix in the Bacon:
Finally, return the crispy bacon back to the pan and mix everything together. Season with salt and freshly ground black pepper according to your taste. Yum!
8. Garnish and Serve:
Remove the skillet from heat and sprinkle the dish with fresh chopped parsley for a pop of color and flavor. Serve warm as a delightful side dish alongside your favorite main course!
Enjoy this hearty and flavorful dish featuring tender baby potatoes, savory onions, and crispy bacon!

Can I Use Regular Potatoes Instead of Baby Potatoes?
Yes, you can! If using regular potatoes, cut them into smaller chunks to ensure even cooking. The cooking time may vary slightly, so check for tenderness while parboiling.
Can I Make This Recipe Without Bacon?
Absolutely! You can skip the bacon for a vegetarian version. Try adding smoked paprika or liquid smoke for a similar flavor. Alternatively, sauté mushrooms to give it a savory depth.
How Can I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or on the stovetop, adding a splash of oil to help bring back the crispiness.
Can I Add Other Vegetables?
Definitely! Feel free to mix in other veggies like bell peppers, zucchini, or green beans when cooking the onions. Just cut them into similar sizes for even cooking!