Bacon Cheese Grits Recipe: Smoky Crispy Top With Runny Egg Magic

Breakfast & Brunch

Bacon Cheese Grits Recipe: Smoky Crispy Top With Runny Egg Magic

This bacon cheese grits recipe transforms simple ingredients into a Southern breakfast masterpiece—where crispy bacon meets creamy, cheesy grits topped with runny egg magic.

The secret lies in a rich, velvety roux that forms the base, while smoked bacon adds depth and a golden, crispy top seals in all that cheesy goodness. I've perfected this dish over years of weekend brunch experiments, and it never fails to impress, even with picky eaters.

The foundation starts with stone-ground grits cooked low and slow until tender, then enriched with sharp cheddar that melts into a luscious, stretchy texture. While the grits simmer, thick-cut bacon renders its fat into the pan, creating a smoky, savory base for the roux.

This isn't just any roux—it's the key to that restaurant-quality creaminess that makes these grits irresistible. The result? A dish that's equal parts comforting and indulgent, with every bite delivering that perfect balance of textures and flavors.

What makes this recipe truly special is the crispy bacon cheese top that forms when you broil the dish at the end. That golden crust traps all the melted cheese and runny egg yolk underneath, creating a decadent contrast with each forkful.

It's the kind of breakfast that turns a simple weeknight into a special occasion, and it's surprisingly easy to pull off with just a few key techniques. Trust me, once you master this method, you'll never go back to instant grits again.

Serve these bacon cheese grits with a side of buttery biscuits or fresh fruit to round out the meal, and don't forget to garnish with extra crispy bacon and a sprinkle of green onions for freshness.

The combination of smoky, cheesy, and creamy flavors makes this dish a crowd-pleaser, perfect for weekend brunches or lazy Sunday mornings. Let's get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for bacon cheese grits

Simple Southern staples that come together for a breakfast showstopper—creamy grits, crispy bacon, and runny eggs.

Ingredient Amount Notes
Stone-Ground Grits 🌾 1 cup Dry measure, uncooked
Thick-Cut Bacon 🥓 8 oz Smoked or regular, cut into pieces
Sharp Cheddar Cheese 🧀 1 ½ cups Shredded, aged for best flavor
Butter 🧈 ½ cup Unsalted, for roux
Whole Milk 🥛 1 ½ cups Whole preferred for creaminess
Large Eggs 🥚 4 whole Fresh, room temperature
Green Onions 🧅 ¼ cup Sliced, for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ¼ tsp Freshly ground
Garlic Powder 🧄 ½ tsp For depth of flavor
All-Purpose Flour 🌾 1 tbsp For roux thickening
Vegetable Oil 🫒 1 tbsp For egg cooking

The grits are non-negotiable—stone-ground gives that authentic, creamy texture instant grits can't match. Bob's Red Mill or Stoneground Grits are my go-tos, but any stone-ground brand works. For the bacon, thick-cut is key—it renders slower, giving more flavor. I grab the Oscar Mayer thick-cut when I'm at the grocery store, but any smoked or regular thick-cut will do. The cheddar should be sharp and aged—pre-shredded gets clumpy, so grab a block and shred it yourself (trust me, it makes a difference).

No thick-cut bacon? Regular bacon chopped into smaller pieces works in a pinch, but it'll crisp up faster. Short on sharp cheddar? Monterey Jack or pepper jack adds a nice kick. The roux is where the magic happens—equal parts butter and flour (like this recipe uses) creates that velvety texture. If you burn it, start over (it's worth the extra minute). For the eggs, room temperature is crucial—they cook more evenly. No need to fuss with fancy seasoning—just salt and pepper let the bacon and cheese shine.

Cooked grits keep 3-4 days in the fridge, but the magic happens fresh. Reheat gently with a splash of milk—microwave in 30-second bursts, stirring between each. The bacon top? Best eaten immediately, but you can reheat it under the broiler for 2-3 minutes if needed. I always make extra bacon for sandwiches—it freezes beautifully for up to 3 months. Store shredded cheese in an airtight container with a paper towel to absorb moisture. The green onions? Use them within 5 days for best freshness.

❤️

Why You'll Love This Recipe

  • No-Fuss Morning: I swear by this when I’m running late—just toss the grits in boiling water while the bacon cooks in the same pot. The milk and butter blend in without a single whisk stroke, and honestly? That’s the kind of breakfast I can handle.
  • Crispy-Creamy Magic: Thick-cut bacon rendered until it’s just crispy, then folded into creamy stone-ground grits with sharp cheddar—it’s the kind of contrast that makes you close your eyes. The grits soak up the bacon fat like a dream, and that first bite? Pure satisfaction.
  • Weekend Brunch Star: This isn’t just for lazy mornings. Serve it in bowls at brunch with a fried egg on top, or turn it into a casserole for a crowd. I’ve even used leftover grits to stuff baked potatoes—versatile enough to play hero at any meal.
  • Budget Breakfast Winner: Sharp chedddar and thick-cut bacon might sound fancy, but this feeds four for under $10. The grits stretch far, and the bacon’s rich flavor makes it feel like a splurge. Plus, leftovers reheat like a dream—just add a splash of milk to keep it creamy.

Step-by-step instructions for bacon cheese grits

Here's how to make creamy grits with a smoky crispy cheese top and runny yolk magic.

1

Cook the Bacon and Make the Grits Base

Start by cooking the 8 oz thick-cut bacon in a large skillet over medium heat until the edges are deep golden brown and the fat has rendered out—about 12-15 minutes. I like to leave the bacon in one piece for easier handling, but if it breaks apart, that's fine too. Once crispy, remove the bacon from the pan and set it aside on a paper towel-lined plate, leaving the fat in the skillet.

In the same skillet (no need to clean it—the bacon fat is pure flavor), melt ½ cup butter over medium heat until it foams. Add the 1 cup stone-ground grits and stir constantly for 2-3 minutes until the grits are lightly toasted and smell nutty. Slowly whisk in 1½ cups whole milk and 1 tsp salt, then bring the mixture to a gentle boil. Reduce heat to low and let it simmer for 15-20 minutes, stirring occasionally, until the grits are creamy and thick—they should coat the back of a spoon. If it gets too thick, add a splash of milk to loosen it.

2

Build the Crispy Cheese Topping

While the grits simmer, shred the 1½ cups sharp cheddar cheese using a box grater or food processor. In a separate small skillet, melt 2 tablespoons of the bacon fat over medium heat. Add 1 tbsp all-purpose flour and stir for 1 minute to make a simple roux—this will help thicken the cheese mixture. Pour in ½ cup whole milk and stir until smooth. Add the shredded cheese, ½ tsp garlic powder, and ¼ tsp black pepper, stirring constantly until the cheese melts completely and the mixture is smooth and gooey. Remove from heat and set aside.

Here's the thing—this cheese topping is what gives the dish its signature crispy texture. If it looks too thick, stir in a little more milk to make it easier to spread. The goal is a spreadable, slightly runny consistency that will crisp up beautifully on top.

3

Assemble and Crisp the Topping

Transfer the cooked grits to four serving bowls. Spoon the cheese mixture evenly over the top of each bowl, spreading it out to cover the grits completely. Now, here's where the magic happens: place the bowls under a broiler (or use your oven's high heat setting) for 2-3 minutes. Watch closely—you want the cheese to bubble and turn golden brown on top, but not burn. If it starts to brown too quickly, move it back slightly from the heat source. Once it's deep golden and slightly crispy, remove from the broiler.

Don't walk away during this step. The cheese can go from perfect to burnt in seconds, and you want that beautiful, crispy top that contrasts with the creamy grits underneath. If you don't have a broiler, a regular oven on high heat works too—just keep an eye on it.

4

Fry the Eggs and Finish

In the same skillet you cooked the bacon in (wiped clean), heat 1 tbsp vegetable oil over medium heat. Crack the 4 large eggs into the skillet, one at a time, and fry them sunny-side up—this means cooking them until the whites are set but the yolks are still liquid and golden. This should take about 3-4 minutes per egg. Once done, transfer the eggs to a plate and keep them warm.

To serve, place one fried egg on top of each bowl of grits. The runny yolk will mix into the creamy grits when you dig in, creating the ultimate comfort food experience. Garnish each serving with the crispy bacon pieces and ¼ cup sliced green onions. The contrast of the crispy bacon, creamy grits, runny yolk, and smoky cheese topping makes this dish irresistible.

👨‍🍳

Pro Tips For Making Bacon Cheese Grits

  • Cook Bacon Low: Thick-cut bacon needs patience—render it slow over medium heat, not high. I learned this the hard way when my first batch turned into crispy edges and greasy centers that didn’t render properly. Flip it once and let the fat drip out gradually for maximum flavor in your grits.
  • Toast Grits First: Before adding milk, dry-toast your grits in butter for 2-3 minutes. This step builds a nutty base and prevents that pasty texture you get when grits clump together. (Yes, even if you’re impatient like me.)
  • Shred Cheese Hot: Melt the cheddar directly into the grits, then stir in fresh shreds at the end. Pre-shredded cheese loses moisture and clumps—freshly grated melts smoother and gives that perfect creamy pull. Save yourself the cleanup of gloppy cheese chunks.
  • Strain the Bacon Fat: After cooking, strain the bacon fat through a fine-mesh sieve into your grits pot. This removes crispy bits that turn your creamy dish gritty. (I know, it’s extra work, but your grits will taste like they came from a Southern kitchen.)

Storing and reheating your leftovers

Grits Storage Basics

Cooked grits keep beautifully in the fridge for 3-4 days when stored in an airtight container. I use glass Pyrex with snap-on lids—they're microwave-safe and prevent that rubbery texture. Let the grits cool completely before storing to avoid condensation.

If you're prepping ahead, make the grits base first, then refrigerate it separately from the cheese topping. This keeps the texture smooth and prevents sogginess. 🧊

Cheese Topping Prep

The cheese mixture is best made fresh, but you can prep it 1 day ahead if needed. Store the melted cheese sauce in a separate small airtight container in the fridge. When reheating, warm it gently in a saucepan with 1 tablespoon milk to restore its creamy texture.

The bacon fat in the sauce helps preserve flavor, so don't skip it! For extra crispiness later, add 1 teaspoon cornstarch to the cheese when reheating.

Bacon Preservation

Crispy bacon loses its texture when reheated, so cook extra bacon if you're making this for leftovers. Store the cooked bacon in a paper towel-lined container in the fridge for up to 5 days—the paper absorbs excess moisture.

For freezing, wrap individual pieces in foil and store in a freezer bag for up to 3 months. To reheat, bake at 375°F for 5-7 minutes until crispy again. I always keep a stash of bacon in the freezer for quick meals.

Reheating Grits Perfectly

For the best texture, reheat grits on the stovetop over low heat with 2 tablespoons milk or water. Stir constantly for 5-7 minutes until fully warmed through. Microwave reheating works in a pinch—cover with a damp paper towel and heat in 30-second bursts, stirring between each.

Never microwave uncovered, or you'll end up with a skin forming on top. The key is gentle heat to maintain that creamy consistency. 🔥

Broiler Crisp Revival

When reheating the crispy cheese top, use your broiler for 2-3 minutes to restore that golden crust. Transfer the grits to an oven-safe dish and place it under the broiler, watching closely to avoid burning.

If you don't have a broiler, a skillet over medium heat works—just add 1 teaspoon butter and stir until the top becomes bubbly. For extra richness, sprinkle 1 tablespoon shredded cheese on top before broiling.

Egg Handling Tips

Fry eggs fresh when possible, but if reheating leftovers, store them in the fridge for up to 2 days in an airtight container. To reheat, warm in a skillet over low heat for 1-2 minutes—just enough to make them warm through without overcooking.

For extra flavor, add a pinch of salt and pepper. If you're making a big batch, fry the eggs first and store them separately from the grits. The runny yolk is best enjoyed immediately, but you can reheat eggs gently to maintain some creaminess. 🥚

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 28g140%
Cholesterol 450mg150%
Sodium 1200mg52%
Total Carbohydrate 32g11%
Dietary Fiber 2g8%
Sugars 3g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make bacon cheese grits ahead of time?

Yes, but with smart prep! Cook the grits base and store it separately from the cheese topping for 3-4 days in airtight containers. Reheat the grits gently on the stove with a splash of milk, then add the cheese topping fresh for that crispy finish. The bacon should be cooked fresh—it loses crispiness when reheated.

2

What's the best cheese for bacon cheese grits?

Sharp cheddar is the classic choice for its bold flavor, but you can also use Monterey Jack for creaminess or pepper jack for a kick. Avoid pre-shredded cheese—it gets clumpy. For extra richness, mix in ½ cup cream cheese with the shredded cheese. The key is aged cheese that melts smoothly.

3

Why did my grits turn out gritty instead of creamy?

This usually happens from stirring too vigorously or not cooking long enough. Stone-ground grits need 15-20 minutes of gentle simmering. Stir just enough to prevent sticking, and keep heat low. If they're too thick, add milk gradually. For extra creaminess, whisk in 2 tbsp sour cream at the end.

4

Can I make this recipe without a broiler?

For the crispy cheese top without a broiler, spread the cheese on the grits and place the dish under a hot oven light (if your oven has one) for 3-4 minutes. Or use a skillet over medium heat with a splash of milk to create steam and crisp the top. Watch closely to avoid burning.

5

How do I make these grits vegetarian?

Swap the bacon for crispy fried tofu or tempeh, and use vegetable broth instead of milk. For the cheese topping, add 1 tbsp nutritional yeast for a cheesy flavor. The texture will be slightly different but still delicious. The key is keeping the rich, creamy base while adapting the protein.

★★★★★4.8(1 review)
Categories Breakfast & Brunch