Texas Roadhouse Sweet Potato Casserole Recipe: Crispy Streusel Top Meets Creamy Cheese Swirls

Side Dishes

Texas Roadhouse Sweet Potato Casserole Recipe: Crispy Streusel Top Meets Creamy Cheese Swirls

This Texas Roadhouse sweet potato casserole delivers the perfect balance of crispy streusel topping and creamy cheese swirls that make it a crowd-pleaser. The secret lies in layering perfectly cooked sweet potatoes with a buttery, cinnamon-spiced streusel that turns golden and crunchy while the marshmallow topping melts into gooey perfection.

I've recreated this restaurant classic at home countless times, and the results never disappoint—especially when served at holiday gatherings or family dinners.

The recipe begins with tender sweet potatoes roasted until fork-tender, then topped with a rich mixture of brown sugar, butter, and cream cheese that swirls into the potatoes for that signature creamy texture.

A streusel topping made with flour, oats, and cinnamon creates the crispy contrast that makes this dish irresistible. Baking at 350°F for about 45 minutes ensures everything cooks evenly, with the marshmallows melting just enough to create a sticky, caramelized finish.

What sets this version apart is the attention to detail—like ensuring the streusel stays crispy while the marshmallows stay gooey, and the cheese swirls remain smooth and creamy.

The aroma alone as it bakes will have everyone gathering in the kitchen, and the first bite delivers that perfect combination of textures and flavors. This is the kind of side dish that turns ordinary meals into special occasions.

Whether you're serving it at Thanksgiving, Christmas, or just a cozy weeknight dinner, this Texas Roadhouse-style casserole is guaranteed to impress. The recipe scales easily for large crowds, and leftovers reheat beautifully—though I doubt there will be any left! Let's get started on recreating this restaurant favorite at home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for texas roadhouse sweet potato casserole

Six ingredients for the base, eight for the magic topping—this is where crispy meets creamy.

Ingredient Amount Notes
Large Sweet Potatoes 🍠 2 ½ lbs Peeled and sliced into 1/4-inch rounds
Unsalted Butter 🧈 1 cup Cold, cubed for streusel (trust me on this)
Brown Sugar Packed 🍚 1 ½ cups Light or dark, your call
All-Purpose Flour 🌾 1 ½ cups Sifted for light streusel
Quick Oats 🥣 1 cup Old-fashioned works too
Ground Cinnamon 🌿 1 ½ tbsp Freshly ground for warmth
Salt 🧂 ½ tsp Diamond Crystal preferred
Cream Cheese 🧀 8 oz Full-fat for creaminess (the good stuff)
Heavy Whipping Cream 🥛 ½ cup Cold for swirling
Granulated Sugar 🍚 ½ cup For cheese mixture
Large Eggs 🥚 1 whole Room temperature
Mini Marshmallows 🍫 2 cups Unmelted for perfect gooeyness
Vanilla Extract 🌸 1 tsp Pure, not imitation
Ground Nutmeg 🌿 ¼ tsp Freshly grated if possible

The sweet potatoes are non-negotiable—orange-fleshed, firm varieties like Beauregard work best. H-E-B or Whole Foods carry the best ones, but any grocery store's organic section should have decent ones. Peeled and sliced evenly, they roast up tender without turning mushy. Pro tip: Roast them first at 400°F for 25 minutes before assembling—this ensures they're fork-tender and soaks up the creamy mixture perfectly. The cream cheese? Philadelphia brand is my go-to, but any full-fat block works if you grate it yourself.

No brown sugar? White sugar plus 1 tbsp molasses gets you close. Short on oats? Crushed graham crackers or panko add crunch without texture changes. The marshmallows are key here—Kraft or Jet-Puffed are the gold standard, but store-brand works too. If you're feeling fancy, swap the vanilla for vanilla bean paste for deeper flavor. The nutmeg is subtle but essential—if you're missing it, extra cinnamon at half the amount will cover it. And for heaven's sake, don't skip the egg in the cheese mixture—it's what makes those swirls silky.

Assembled casserole keeps 3-4 days in the fridge, but honestly, it's better fresh out of the oven. For make-ahead, bake it 10 minutes less than directed, cool completely, then refrigerate. Reheat covered at 350°F for 20-25 minutes—the marshmallows will re-melt beautifully. Freezes for 2 months if wrapped tightly in foil. I always make a double batch—this disappears faster than you can say 'holiday dinner'

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Peel and slice those sweet potatoes, mix in the oats and butter, then bake—no bowls, no mess, just golden perfection on one sheet pan. (Yes, even on a Tuesday night.)
  • Sweet & Crispy Payoff: That buttery oat topping with brown sugar? It’s the kind of contrast that makes you close your eyes. Soft, caramelized sweet potatoes with a crispy edge? Chef’s kiss every single time.
  • Leftovers That Don’t Suck: Honestly, I make this on Sunday and eat it all week. The texture stays perfect when reheated—no sad, gummy sides here. Pack it for lunch or serve it cold; it’s always a win.
  • Budget-Friendly Comfort: Sweet potatoes and oats cost pennies, and this feeds a crowd for next to nothing. Between us, it’s my go-to for game days, potlucks, or when I’m broke but still want to feel fancy. (Spoiler: everyone asks for the recipe.)

Step-by-step instructions for Texas Roadhouse sweet potato casserole

Here's how to create that perfect balance of crispy streusel and creamy cheese swirls everyone craves.

1

Prepare the Sweet Potato Base

Preheat your oven to 375°F and line a 9x13-inch baking dish with aluminum foil for easy removal. Peel the 2.5 lbs large sweet potatoes and slice them into ¼-inch rounds. Arrange the slices in an even layer in the prepared dish, slightly overlapping them if needed to cover the bottom completely.

In a small bowl, whisk together 1 cup unsalted butter (melted), ½ cup granulated sugar, 1 tsp vanilla extract, and ½ tsp salt. Pour this mixture evenly over the sweet potato slices, making sure each piece is coated. This step ensures your potatoes stay tender and flavorful throughout baking.

2

Create the Cream Cheese Swirl Mixture

In a medium bowl, beat together the 8 oz cream cheese and ½ cup heavy whipping cream using an electric mixer until smooth and fully combined. This mixture should be thick but spreadable - if it's too stiff, let it sit at room temperature for 5 minutes to soften slightly.

Once smooth, spread this cream cheese mixture evenly over the sweet potatoes, creating a thin layer. Then, using a butter knife, make gentle swirls through the cream cheese to create those signature marbled patterns. This is where the magic happens - those creamy swirls will melt into gooey perfection when baked.

3

Make the Crispy Streusel Topping

In a large bowl, combine the 1.5 cups all-purpose flour, 1 cup quick oats, 1.5 tbsp ground cinnamon, 0.25 tsp ground nutmeg, and the remaining ½ tsp salt. Mix these dry ingredients until well distributed. In a separate bowl, cut the 1 cup cold cubed unsalted butter into the dry mixture using a pastry cutter or your fingers until the mixture resembles coarse crumbs with some pea-sized butter pieces remaining.

Add the 1.5 cups packed brown sugar to the streusel mixture and toss gently with a fork until evenly distributed. The streusel should hold its shape when pressed but still crumble easily. Sprinkle this mixture evenly over the cream cheese layer, pressing down lightly to help it adhere. The cold butter will create that perfect crispy texture we're after.

4

Bake to Golden Perfection

Place the baking dish on the middle rack of your oven and bake for 45 minutes. After this initial baking time, sprinkle the 2 cups mini marshmallows evenly over the streusel topping. Return to the oven and bake for an additional 15-20 minutes until the streusel is deep golden brown and the marshmallows are puffed and lightly toasted.

Here's the thing - you want the edges to look crispy and caramelized, but the center should still have some softness. The marshmallows should be golden around the edges with some white showing in the center. Let the casserole rest for 10 minutes before serving to allow the layers to set properly and prevent any runny cream cheese from spilling over.

👨‍🍳

Pro Tips For Making Texas Roadhouse Sweet Potato Casserole

  • BAKE POTATOES UNTIL SOFT: Peel and cube those sweet potatoes, then bake them at 375°F (190°C) for 20-25 minutes until they’re fork-tender—not just slightly firm. I used to roast them too long for crispy edges, but this casserole needs them to mash easily into that creamy, sweet base. (Yes, even if you’re impatient like me.)
  • USE COLD BUTTER: Mix the brown sugar, flour, and quick oats first, then cut in the cold butter until it’s pea-sized and evenly distributed. Warm butter makes the topping greasy and clumps together—this is the thing that matters most for that perfect crumbly texture.
  • DON’T SKIP THE WATER: The Texas Roadhouse version relies on a splash of water (about ¼ cup) mixed into the oat topping before baking. It’s not just for moisture—it helps the sugar caramelize and creates that signature crispy, slightly sticky crust. (Your future self will thank you.)
  • PRESS THE TOP FLAT: After spreading the mashed sweet potatoes in the dish, sprinkle the oat topping evenly and press it down firmly with a fork or your fingers. This prevents sinking and ensures every bite gets that buttery, crunchy layer. I was skeptical until I tried it—now I won’t make it any other way.

Serving suggestions for leftovers

Garnish Like a Pro

Top your casserole with toasted pecans or chopped walnuts for a crunchy contrast right before serving. I like to toast ½ cup pecans in a dry skillet over medium heat for 3-4 minutes until fragrant, then sprinkle them over the marshmallows.

A dusting of cinnamon sugar (mix 1 tbsp cinnamon with 2 tbsp sugar) adds extra warmth and visual appeal. 🌟

Serve with Comfort

This casserole pairs perfectly with classic comfort foods. I always serve it alongside garlic mashed potatoes or buttery dinner rolls to soak up any extra sauce. For a hearty meal, add a grilled chicken breast or smoked sausage to balance the sweetness.

The creamy texture makes it ideal for holiday feasts where you want something satisfying but still sweet.

Presentation Tips

Use a wooden serving board or ceramic dish to elevate the presentation. Drizzle a little caramel sauce or honey around the edges for a restaurant-worthy touch. For extra flair, add a sprig of fresh rosemary or cranberries for a festive pop of color.

The golden streusel and puffed marshmallows will naturally draw attention, so let them shine! 🍽️

Leftovers Strategy

If you have leftovers (unlikely, but possible!), reheat them in the oven at 350°F for 15-20 minutes covered with foil to prevent drying. For a quick fix, microwave individual portions for 2-3 minutes on 50% power, then broil for 1-2 minutes to crisp the streusel back up.

Store in an airtight container for up to 4 days—though I’ve never had any last that long.

Family-Style Serving

This casserole is perfect for family-style dining. Serve it in the 9x13-inch dish at the center of the table so everyone can dig in together. Provide small bowls of extra cinnamon sugar or chopped nuts for customization.

The communal experience of sharing this dish makes it even more special—especially during holidays or game days. 🏈

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 20g100%
Cholesterol 115mg38%
Sodium 420mg18%
Total Carbohydrate 68g25%
Dietary Fiber 6g21%
Sugars 48g
Protein 10g20%
* 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 about Texas Roadhouse sweet potato casserole

1

Can I make this casserole ahead of time?

Assemble the casserole (without marshmallows) up to 24 hours ahead and refrigerate. Bake it 10 minutes less than directed, then add marshmallows and bake until golden. For make-ahead freezing, bake fully, cool completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.

2

Why is my streusel topping not crispy?

Cold butter is key—use cubed butter straight from the fridge, not melted. Also ensure your oven is fully preheated to 375°F and bake on the middle rack. If it's still soggy, broil for 1-2 minutes at the end to crisp the top. Avoid pressing too hard when adding the streusel.

3

Can I substitute regular potatoes?

Not recommended! Sweet potatoes have a natural sweetness and creamy texture that regular potatoes lack. If you must, use Yukon Gold potatoes and reduce the sugar in the streusel by 2 tablespoons. However, the flavor and texture won't be as authentic. This recipe is designed for sweet potatoes—don't skip them!

4

How do I keep the marshmallows from getting too brown?

Watch them closely! The marshmallows should be golden around the edges with white centers. If they brown too quickly, tent the dish with foil and bake at a slightly lower temperature (325°F) for the final 5-10 minutes. Remove them as soon as they're puffed but still slightly firm.

5

Can I make this in a different-sized dish?

Yes, but adjust baking times. For an 8x8-inch dish, reduce ingredients by 50% and bake for 30-35 minutes before adding marshmallows. For a 13x9-inch dish (as written), use the full recipe. The depth matters too—aim for 2-inch depth to ensure even baking and crispy streusel.

★★★★★4.7(4 reviews)
Categories Side Dishes