If you think grits are only for shrimp, it’s time to think again. This creamy cornmeal porridge is a beloved Southern breakfast staple and for good reason-it’s comforting, versatile and pairs beautifully with classic morning flavors. In this recipe, we’re taking grits to the next level by topping them with crispy bacon, jammy roasted tomatoes and a hearty spinach and potato hash cooked in bacon drippings.
The result is a satisfying, all-in-one breakfast that’s packed with texture and flavor. The creamy grits provide a perfect base for the savory hash and sweet tomatoes, while the bacon adds a salty crunch. Whether you’re a grits enthusiast or a newcomer, this dish is sure to become a morning favorite.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Preheat oven to 400°F. Quarter the Roma tomatoes lengthwise. Cut the potatoes into ½-inch cubes. Halve, peel and dice the red onion into ½-inch pieces.
- Spread the tomatoes on a lightly oiled baking sheet, season with salt and pepper and roast until soft and jammy, 15-20 minutes. Meanwhile, bring 2 cups of water and a pinch of salt to a boil in a small pot.
- Place half the bacon (about 3 ounces) in a large skillet over medium-high heat. Cook until crispy, 3-6 minutes per side. Transfer to paper towels to drain, leaving the rendered fat in the pan.
- Add the diced potatoes and onion to the same skillet. Cook, stirring occasionally, until the potatoes are crisp and the onion is very soft, 15-20 minutes. (Add a drizzle of oil if the pan seems dry.) Season with salt and pepper. Stir in the spinach and cook until wilted, about 2 minutes. Season again if needed.
- Once the water is boiling, slowly pour in the grits while whisking constantly. Reduce heat to low and simmer, stirring occasionally, until thick and creamy, about 10 minutes. Stir in the butter and season with salt and pepper. If the grits become too stiff, add a splash of water to loosen.
- Divide the grits between plates. Top with the spinach-potato hash and roasted tomatoes. Crumble the bacon over the top and serve immediately.
Recipe Tips
For extra flavor, use the bacon drippings to cook the hash instead of adding additional oil.
If the grits thicken too much while resting, stir in a little warm water or milk to reach your desired consistency.
You can substitute the Yukon Gold potatoes with any waxy potato variety.
FAQ
Can I use quick-cooking grits instead of regular grits?
Yes, but the cooking time will be shorter. Follow the package instructions for quick grits and adjust the liquid accordingly.
Can I make this recipe vegetarian?
Absolutely. Omit the bacon and cook the hash in vegetable oil instead of bacon drippings. You can also add a sprinkle of smoked paprika for a smoky flavor.
How do I store leftovers?
Store the grits, hash and toppings separately in airtight containers in the refrigerator for up to 3 days. Reheat the grits with a splash of water or milk to restore creaminess.























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.