• Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
menu icon
go to homepage
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
search icon
Homepage link
  • Recipe Index
  • Dinner
  • Soups
  • Breakfast
  • About
×

Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe

Published: Dec 16, 2025 by Lona · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 3.8 from 11 reviews

I absolutely love making this Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe whenever I want something hearty, comforting, and packed with layers of delicious flavor. The way the sweet potatoes soften perfectly alongside the smoky, spiced tomato sauce and hearty black beans feels like warmth on a plate. It’s such a satisfying vegan dish that manages to feel indulgent without any heaviness. I never get tired of how that melty vegan cheese crowns the bake at the end, melting into a perfect golden layer that pulls everything together beautifully.

Why You'll Love This Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe

What really gets me excited about this Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe is the incredible balance of flavors. The sweet, tender potatoes contrast so wonderfully with the earthy black beans, and then the tomato sauce spices — cumin, smoked paprika, and oregano — bring just the right amount of warmth and depth. Every bite bursts with layers of taste, but it never feels overwhelming. It’s a dish that’s as complex in flavor as it is comforting, and that’s a rare combo!

Another reason I adore this bake is how straightforward it is to prepare. Once you get the tomato sauce going, the layering is almost meditative — slicing the sweet potatoes thin and adding each layer of beans and sauce makes it feel special but not complicated. Plus, it’s incredibly versatile for serving occasions. Whether I’m feeding a crowd for a cozy family dinner or making meals ahead for the week, this bake holds its texture and flavor beautifully. It stands out because it’s plant-based but doesn’t feel like you’re missing out on anything hearty or satisfying.

Ingredients You'll Need

A wooden cutting board filled with three neat rows of bright orange sweet potato slices, each slice thick and showing a smooth texture with slightly uneven edges, placed closely together covering the whole surface of the board. The board sits on a white marbled surface. To the right of the board, there is a medium-sized knife with a wooden handle and metal blade resting flat. Photo taken with an iphone --ar 4:5 --v 7

The ingredients for this dish are delightfully simple but each plays a crucial role in creating the perfect taste, texture, and color. From the creamy black beans to the vibrant sweet potatoes and that spiced tomato sauce, every element blends perfectly.

Quick Tip

All ingredient amounts are listed in the recipe card below

  • Olive oil: I use good-quality olive oil for both cooking the sauce and greasing the dish to add subtle richness.
  • Onion and garlic: These provide the savory aromatic base that makes the sauce so flavorful.
  • Ground cumin, smoked paprika, oregano: These warm spices are the heart of the spiced tomato sauce and the bake itself.
  • Quality chopped tomatoes: I find using canned tomatoes gives the sauce great texture and depth.
  • Sweet potatoes: Thinly sliced, they add natural sweetness and that gorgeous orange color to the layers.
  • Black beans: I prefer organic and BPA-free canned beans for the best taste and health benefits.
  • Vegan cheese or cashew bechamel: This optional layer melts perfectly on top to add a creamy finish.
  • Fresh coriander, avocado, vegan yogurt: These are my favorite garnishes to add brightness and creaminess when serving.

Directions

Step 1: Start by heating 2 tablespoons of olive oil in a heavy-bottomed pan or casserole over low heat. Add the finely diced onion and cook slowly until the onion becomes almost translucent, stirring occasionally to prevent browning.

Step 2: Once the onions are ready, add the minced garlic and continue to fry gently for about a minute, just enough to release its aroma without burning.

Step 3: Mix in the ground cumin, smoked paprika, and oregano into the pan. Fry for another minute while stirring constantly to toast the spices and deepen their flavor.

Step 4: Pour in both tins of chopped tomatoes along with their juices. Use a wooden spoon to break down the tomatoes right in the pan, then add a full tin of water. Let the sauce simmer gently for about 30 minutes, stirring occasionally.

Step 5: Keep an eye on the sauce and when it starts to dry out, add the second tin of water and continue simmering until the tomatoes have fully broken down and the sauce thickens nicely. This step is key to prevent the bake from becoming watery.

Step 6: Season the sauce generously with salt and pepper to taste, adjusting as you go for the perfect balance.

Step 7: Preheat your oven to 180° C / 355° F. Grease your baking dish with the remaining tablespoon of olive oil. Spread half a cup of the tomato sauce across the bottom of the dish to create a flavorful base layer.

Step 8: Using a mandoline, slice the sweet potatoes into uniform 3 mm thick slices. This step ensures even cooking, so I really recommend using a mandoline rather than cutting by hand.

Step 9: Layer the sweet potato slices over the tomato sauce, overlapping slightly. Sprinkle each layer with salt, oregano, and smoked paprika for consistent seasoning.

Step 10: Spread one can of drained black beans evenly over the sweet potatoes and season lightly with salt and cumin.

Step 11: Add a second layer of sweet potatoes, again seasoning carefully with salt, oregano, and smoked paprika, followed by the remaining black beans, seasoned similarly.

Step 12: Finish with a third layer of sweet potatoes, seasoning once more, then spread the remaining tomato sauce evenly on top.

Step 13: Cover the dish tightly with foil and bake for approximately 60 minutes. You’ll know it’s ready when a knife slides easily through the sweet potato layers without resistance.

Step 14: Remove the foil and sprinkle the shredded vegan cheese or cashew bechamel over the top layer. Return to the oven uncovered and bake for an additional 10 to 15 minutes until the cheese has melted beautifully and has a slight golden crust.

Servings and Timing

This Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe serves between 6 and 8 people, making it perfect for a family meal or gathering of friends. The preparation takes about 30 minutes, mostly for dicing and layering, while the cooking time runs around 75 minutes in the oven. All told, you’re looking at about 1 hour and 45 minutes from start to finish. There’s no additional resting time needed, but I like to let it cool slightly before serving so the bake sets nicely and slices hold their shape effortlessly.

How to Serve This Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe

A white rectangular baking dish holds a three-layer baked dish. The bottom layer appears dark brown and crispy at the edges, topped with a thick layer of melted golden-yellow cheese that has a slightly browned texture. Scattered green cilantro leaves cover the top, adding a fresh color contrast. A woman's hand is seen cutting a square portion with a knife into the dish. The white marbled surface is visible around the dish with a few cilantro leaves scattered on it. Photo taken with an iphone --ar 4:5 --v 7

I love serving this bake warm, straight from the oven while the aroma is still filling the kitchen. It pairs beautifully with a fresh green salad tossed with lemon juice and a drizzle of olive oil to cut through the richness. For extra creaminess, I often add a dollop of thick vegan yogurt or a scoop of guacamole on the side, which adds a cool, silky contrast to the warm spices.

Garnishing with fresh coriander instantly lifts the dish with a bright, herbal note and looks stunning against the vibrant orange of the sweet potato. If I’m serving this at a family gathering or casual dinner party, I like to present it in the baking dish itself for a rustic feel and let everyone help themselves. Portion sizes are generous, but because it’s so nutrient-dense, smaller servings work well too.

When it comes to drinks, I find that a crisp white wine like Sauvignon Blanc or even a light-bodied red such as Pinot Noir enhances the dish’s spice and sweetness nicely. For non-alcoholic options, a chilled sparkling water with lemon or a spiced iced tea complements the bake perfectly. I think this recipe shines at weeknight meals when you want something satisfying with minimal fuss, but it also makes a comforting centerpiece for holiday spreads or potlucks.

Variations

One of the great things about this Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe is how adaptable it is to suit different tastes and dietary needs. If you want to switch things up, try swapping the black beans for kidney beans or lentils for a slightly different texture and flavor profile. You could also add layers of sautéed mushrooms or spinach between the sweet potato slices for extra veggie goodness.

For those needing a gluten-free option, this recipe is naturally free from gluten as long as you double-check your canned goods and vegan cheese. If you don’t eat dairy or vegan cheeses aren’t your thing, homemade cashew bechamel is a luscious alternative that adds creaminess without compromising flavor. For a spicy kick, I sometimes add a dash of cayenne pepper or red chili flakes to the tomato sauce for an extra layer of warmth.

If you’re short on time, you can prepare the spiced tomato sauce in advance and keep it in the fridge for up to three days. Another way to speed up is to partially cook the sweet potato slices by steaming them for a few minutes before layering, which reduces baking time. Alternatively, for a slightly different texture, you can roast the sweet potatoes beforehand and then assemble the bake.

Storage and Reheating

Storing Leftovers

I highly recommend storing any leftover bake in an airtight container once it has completely cooled down. It keeps really well in the fridge for up to 3-4 days. I use glass containers because they hold flavors well and are easy to reheat without altering the dish’s texture. When stored properly, the flavors actually deepen, making for even tastier leftovers.

Freezing

This Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe freezes beautifully, making it a great option for meal prep. To freeze, allow the bake to cool fully, then portion it into freezer-safe containers or wrap the entire dish tightly with foil and plastic wrap. It will keep well for up to 2-3 months in the freezer. When you’re ready to enjoy, thaw overnight in the fridge before reheating to preserve the best texture.

Reheating

For the best results when reheating, I recommend warming individual portions in the oven at 170° C / 340° F, covered loosely with foil, for about 20-25 minutes. This method helps maintain the bake’s structure and keeps the cheese melty without drying it out. Microwave reheating is fine for quick meals but tends to make the sweet potatoes a bit softer and less firm. Avoid reheating multiple times as it can cause the dish to dry out and lose its vibrant flavor.

FAQs

Can I use regular cheese instead of vegan cheese?

Absolutely! If you don’t need the dish to be vegan, you can swap in your favorite dairy cheese like mozzarella or cheddar. Just keep an eye on the melting time, as some cheeses brown faster than vegan alternatives.

Do I have to peel the sweet potatoes?

It’s up to you. The skin is edible and contains nutrients, so I often leave it on if the sweet potatoes are well-washed and organic. However, peeling creates a smoother texture if you prefer less chew.

What can I use if I don’t have a mandoline?

If you don’t have a mandoline, try to slice the sweet potatoes as evenly and thinly as possible using a sharp knife. Alternatively, a food processor with a slicing attachment works well too.

Is this recipe suitable for meal prep?

Definitely! This bake stores and freezes fabulously, making it perfect for prepping in advance. Just reheat portions as needed throughout the week for an easy, wholesome meal.

Can I make the tomato sauce ahead of time?

Yes, the spiced tomato sauce can be made up to three days in advance and refrigerated. In fact, the flavors deepen when it sits, which makes the final bake even tastier.

Conclusion

If you’re looking for a deeply satisfying vegan dish that feels like a warm hug on a plate, I encourage you to try this Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe. It’s simple enough to make any day of the week but special enough to impress guests or brighten up your family dinner. Layered with love and balanced with spice and sweetness, this bake quickly became one of my all-time favorite dishes, and I’m sure you’ll love it just as much!

Print

Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe

Sweet Potato and Black Bean Vegan Bake with Spiced Tomato Sauce Recipe
Print Recipe
Pin Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 11 reviews

A comforting and hearty Sweet Potato and Black Bean Bake featuring layers of thinly sliced sweet potatoes, rich tomato sauce, and seasoned black beans, topped with melty vegan cheese. Perfect as a satisfying vegan main dish, ideal for family dinners or meal prep.

  • Author: Lona
  • Prep Time: 30 minutes
  • Cook Time: 75 minutes
  • Total Time: 1 hour 45 minutes
  • Yield: Serves 6-8
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Vegan / Contemporary
  • Diet: Vegan

Ingredients

Tomato Sauce

  • 3 tbsp olive oil, divided
  • 1 onion, finely diced
  • 3 garlic cloves, minced
  • 1 tsp ground cumin, plus more to season layers
  • 1½ tsp smoked paprika, plus more to season layers
  • 1 tsp oregano, plus more to season layers
  • 2 x 400 g (14 oz) tins quality chopped tomatoes
  • 1 tsp salt, plus more to season layers (adjust to taste)
  • Ground black pepper, to taste

Remaining Ingredients

  • 2 large sweet potatoes, peeled if desired
  • 2 x 400 g (14 oz) cans black beans, drained
  • 200 g (7 oz) melty vegan cheese, shredded or homemade cashew bechamel
  • Fresh coriander/cilantro, to serve (optional)
  • Ripe avocado or shop-bought guacamole, to serve (optional)
  • Thick vegan yogurt (such as The Coconut Collaborative or Coyo), to serve (optional)

Instructions

  1. Prepare the Tomato Sauce: Heat 2 tablespoons of olive oil in a heavy bottom pan or casserole pot over low heat. Add the finely diced onion and cook gently, stirring occasionally, until almost translucent. Add the minced garlic and continue frying for about one minute. Stir in ground cumin, smoked paprika, and oregano, frying for another minute to release their aromas. Pour in the chopped tomatoes with their juices, breaking them down with a wooden spoon. Add a full can of water and simmer gently for about 30 minutes. When the sauce thickens and the pan starts to dry, add the second can of water and continue simmering until the tomatoes have broken down and the sauce is thick. Season with salt and black pepper to taste.
  2. Preheat the Oven and Prepare Baking Dish: Preheat the oven to 180°C (355°F). Grease a baking dish with 1 tablespoon of olive oil. Spread ½ cup (120 ml) of the prepared tomato sauce evenly over the base of the dish.
  3. Slice Sweet Potatoes: Using a mandolin slicer, cut the sweet potatoes into even 3 mm (0.1 inch) thick slices to ensure uniform cooking. Avoid slicing by hand unless very confident with knife skills.
  4. Assemble the First Sweet Potato Layer: Arrange a layer of sweet potato slices on top of the tomato sauce, slightly overlapping each slice. Lightly season with salt, oregano, and smoked paprika to taste.
  5. Add First Black Bean Layer: Spread one can's worth of drained black beans over the sweet potato layer. Season the beans with a little salt and cumin.
  6. Assemble the Second Sweet Potato Layer: Add another overlapping layer of sweet potato slices and season again with salt, oregano, and smoked paprika.
  7. Add Second Black Bean Layer: Spread the second can of black beans over the sweet potatoes and season with salt and cumin.
  8. Assemble the Third Sweet Potato Layer: Add a final layer of sweet potato slices, overlapping slightly and seasoning with salt, oregano, and smoked paprika.
  9. Top with Remaining Tomato Sauce: Spread the remaining tomato sauce (just under ¾ cup) evenly over the final sweet potato layer.
  10. Bake Covered: Cover the dish with foil and bake in the preheated oven for about 60 minutes, or until the sweet potatoes are cooked through and a knife easily slides through them.
  11. Add Vegan Cheese and Final Bake: Remove the foil and sprinkle the shredded vegan cheese evenly over the top. Return to the oven, uncovered, and bake for another 10-15 minutes until the cheese has melted and is lightly golden.
  12. Serve: Optionally garnish with fresh coriander/cilantro and serve with sliced avocado or guacamole and thick vegan yogurt for added creaminess.

Notes

  • If you prefer, peel the sweet potatoes, though leaving the skin on adds nutrients and texture.
  • Use a mandolin slicer to ensure even thickness for uniform cooking of sweet potatoes.
  • Adjust seasoning layers according to your taste preferences.
  • Vegan cheese can be substituted with homemade cashew bechamel for a creamy topping.
  • Serve with optional toppings like fresh herbs, avocado, guacamole, or vegan yogurt to enhance flavors.
  • Store leftovers covered in the fridge for up to 3 days and reheat thoroughly before serving.

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Dinner

  • Skillet Orange Cranberry Chicken Recipe
    Skillet Orange Cranberry Chicken Recipe
  • Hearty Cheesy Red Lentil Bake Recipe
    Hearty Cheesy Red Lentil Bake Recipe
  • Air Fryer Breaded Chicken Breast Recipe
    Air Fryer Breaded Chicken Breast Recipe
  • Hawawshi: Egyptian Meat-Stuffed Bread Recipe
    Hawawshi: Egyptian Meat-Stuffed Bread Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi there! I’m Lona, a food lover and recipe creator who believes every dish tells a story. My cooking journey began at age fifteen, when I made my first recipe with my grandmother a moment filled with warmth and love that sparked my lifelong passion for cooking.

Learn more

Popular

  • Spinach Banana Muffins Recipe
    Spinach Banana Muffins Recipe
  • Triple Chocolate Cake Recipe
    Triple Chocolate Cake Recipe
  • Instant Pot Applesauce Recipe
    Instant Pot Applesauce Recipe
  • Lemon Basil Butter Cookies Recipe
    Lemon Basil Butter Cookies Recipe

Footer

↑ back to top

Explore

  • Appetizers and Snacks
  • Breakfast
  • Soups
  • Dinner
  • Side-Dish
  • Desserts
  • Drinks

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipe Plenty. All rights reserved.