Vegan Sweet Potato Black Bean

Collection: Power Lunches That Keep You Going

This hearty vegan grilled cheese features roasted sweet potato cubes, black beans, and vegan cheddar, all tucked between slices of whole grain bread. Each bite offers bold flavors and creamy, satisfying texture. Buttered and grilled until golden and gooey, it’s a satisfying plant-based option perfect for a quick vegan meal. Serve warm with chipotle mayo or avocado for extra richness, or enjoy on its own for a wholesome lunch or dinner.

A woman with long hair and a white sweater smiles.
Created by Mia Harper
Last updated on Thu, 04 Sep 2025 08:49:20 GMT
A stack of vegan sweet potato and black bean grilled cheese sandwiches. Save
A stack of vegan sweet potato and black bean grilled cheese sandwiches. | krispyrecipes.com

This vegan sweet potato and black bean grilled cheese has become my go-to comfort sandwich when I want something filling and flavorful without much fuss. Packed with plant-based protein, creamy and savory elements, and crispy bread, it tastes indulgent and keeps me full for hours.

The first time I made this, it was a cold day and I was craving a grilled cheese, but wanted something with a little more staying power. The addition of roasted sweet potato took it over the top and now I crave it even on sunny days.

Ingredients

  • whole grain bread: provides structure and a wonderfully hearty bite go for a thicker slice if possible for best toasting
  • vegan cheddar cheese: melts smoothly and adds the signature grilled cheese flavor try to find a brand that really melts versus just softens
  • roasted sweet potato cubes: create creaminess and a subtle sweetness pick a bright orange, firm sweet potato for best flavor and texture
  • cooked black beans: add satisfying plant-based protein and lots of fiber look for low sodium canned beans or cook your own from scratch
  • vegan butter: spreads easily and makes sure the bread gets golden and crispy a good quality vegan butter really improves flavor

Instructions

Prepare the Sweet Potatoes:
If using fresh sweet potato, peel and dice into half-inch cubes. Toss with a drizzle of oil and roast in a 400 degree oven until fully tender and caramelized about 15 to 20 minutes. Let cool slightly before using.
Assemble the Sandwich:
Lay out the slices of bread. On one piece, layer a generous sprinkle of vegan cheddar cheese, half of the roasted sweet potato cubes, and half of the black beans. Top with an extra pinch of cheese and the second slice of bread to hold it together.
Butter the Bread:
Spread vegan butter evenly on the outside of both top and bottom slices of each sandwich. This ensures a crisp and golden finish.
Grill the Sandwich:
Heat a skillet or frying pan over medium-low. Place the sandwich into the pan and cover. Let cook for about four minutes per side pressing gently with a spatula until the bread is deeply golden and the cheese inside is gooey. Be patient so everything melts together and the outside crisps just right.
Cut and Serve:
Transfer the cooked sandwich to a cutting board. Let cool for one minute then slice in half. Serve immediately for optimal crunch and cheese pull.
Two sandwiches with cheese and vegetables on a plate.
Two sandwiches with cheese and vegetables on a plate. | krispyrecipes.com

My favorite part is the roasted sweet potatoes. They add this creamy texture in the middle of the sandwich that tastes so cozy. The first time my family tried this, everyone was surprised at how hearty and flavorful it turned out. It is a real lunchtime upgrade.

Storage Tips

Once assembled and grilled, these are really best enjoyed hot and fresh, but you can store leftovers tightly wrapped in foil or a container in the fridge for up to two days. To bring back the crispness, reheat on a skillet for a few minutes rather than microwaving. You can also roast extra sweet potatoes ahead of time and keep them refrigerated for up to five days to speed up sandwich prep when you are ready.

Ingredient Substitutions

You are welcome to use whatever bread you have on hand, though whole grain adds nice heft and nutrition. Any good vegan melting cheese will work instead of cheddar style. Swap black beans for pinto or kidney beans if that is what you have available. You could even add a handful of baby spinach for extra greens or use mashed sweet potato instead of cubes for an ultra creamy center.

Serving Suggestions

This sandwich loves a creamy or spicy dip. Chipotle vegan mayo, guacamole, or a chunky salsa on the side take it up a notch. A crisp cucumber or carrot salad balances the warmth and richness. Sometimes I pair it with tomato soup on chilly days for the best kind of lunch.

Cultural Notes

This recipe draws on classic grilled cheese comfort food with a Latin-inspired twist by adding beans and sweet potato. The combination of beans and sweet potato is also popular in several traditional Latin American cuisines, known for being hearty and full of nourishing flavor.

Seasonal Adaptations

roasted butternut or pumpkin work in place of sweet potato for a fall version try sliced ripe tomatoes layered inside for summer freshness use a smoky vegan cheese and add chipotle powder for even bolder flavors

Success Stories

After making this a few times, I have shared it with skeptical family members and even the most classic grilled cheese fans ended up going back for seconds and asking for the recipe. It has become my secret trick sandwich whenever I want to impress omnivores or vegan friends alike.

Freezer Meal Conversion

While you can freeze roasted sweet potatoes and beans to have them ready, I do not recommend freezing the fully assembled grilled cheese because the bread loses its perfect texture once thawed. Prep the filling in advance, then layer and grill fresh when the craving hits.

A sandwich with cheese and black beans.
A sandwich with cheese and black beans. | krispyrecipes.com

Enjoy this sandwich fresh and hot for the optimal experience. The tender sweet potato and melty cheese will win you over at the very first bite.

Common Recipe Questions

→ How do I achieve a gooey vegan cheese melt?

Choose a good quality vegan cheddar and allow it to come to room temperature before grilling for optimal melting.

→ Can I use other beans or bread types?

Yes, pinto beans or sourdough bread also work well, offering different textures and flavors.

→ What's the best way to roast sweet potatoes?

Toss cubes with oil, spread evenly on a pan, and roast at 400°F until tender and golden.

→ Is there a gluten-free option?

Swap whole grain bread for your favorite gluten-free loaf to make this sandwich wheat-free.

→ What are ideal spreads or dips for serving?

Chipotle mayo and mashed avocado add creamy, zesty elements that complement the sandwich perfectly.

Vegan Sweet Potato Black Bean

Whole grain, melty, and hearty vegan sandwich with sweet potato, black beans, and cheddar.

Prep Duration
15 minutes
Cooking Duration
8 minutes
Overall Time
23 minutes
Created by: Mia Harper

Recipe Type: Midday Momentum

Skill Level: Moderate Challenge

Cuisine Type: Latin-Inspired

Total Portions: 2 Serving Size

Dietary Considerations: Plant-Based, Veggie-Friendly, No Dairy

What You’ll Need

→ Main Components

01 4 slices whole grain bread
02 1/2 cup vegan cheddar cheese
03 1/2 cup roasted sweet potato cubes
04 1/2 cup cooked black beans
05 2 tablespoons vegan butter

How to Make It

Step 01

Roast or reheat sweet potato cubes until tender, if not already cooked.

Step 02

Evenly distribute vegan cheddar, roasted sweet potato cubes, and black beans between two slices of bread. Top with remaining bread slices.

Step 03

Spread vegan butter on outer sides of each sandwich. Place sandwiches in a heated pan over medium heat.

Step 04

Cook each side for 3 to 4 minutes, pressing gently, until bread is golden and filling is hot and cheese is melted.

Additional Tips

  1. Serve with chipotle mayo or fresh avocado for added flavor.

Tools You’ll Need

  • Nonstick frying pan
  • Spatula

Possible Allergens

Double-check each ingredient for allergens and consult an expert if you're unsure.
  • Contains wheat.

Nutritional Information (per serving)

This data is for informational purposes and shouldn't replace professional advice.
  • Calorie Count: 460
  • Total Fat: 14 grams
  • Total Carbohydrates: 44 grams
  • Protein Content: 16 grams