You know you're not craving a diet. What you want is dinner that tastes good and loves you back.
That's exactly what this black bean burrito bowl gives you. It's warm, it's zesty, and it comes together in one pot and one pan. No wrapping. No stress. Just real food, layered up and ready in about 35 minutes.
Why this black bean burrito bowl belongs in your weekly rotation
Here at GRWL, we hear the same thing from women over 50 all the time. You're busy. You're done with fussy diet food. You just want something that tastes good, fills you up, and doesn't take all night to make.
This black bean burrito bowl checks every box. The beans bring heart and fiber. The lime brings brightness. The rice grounds it all. And the fresh romaine and cherry tomatoes on top keep it light and crisp.
Progress over perfection is the whole point here. You don't need a fancy technique or a long ingredient list. You just need a good bowl of food you'll actually want to eat again.
Prep Time: 10 minutes
Cook Time: 45 minutes
Servings: 2
What you'll need
- 1/2 cup Brown Rice (dry)
- 1 1/2 tsps Avocado Oil
- 1/4 cup Red Onion (finely chopped)
- 1 Garlic (clove, minced)
- 2 tsps Taco Seasoning
- 1 cup Black Beans (cooked, rinsed)
- 1/4 cup Water
- 1 Lime (juice, divided)
- 2 leaves Romaine (large, chopped)
- 1/2 cup Cherry Tomatoes (halved)
How to make it
- Follow the package directions to cook the brown rice.
- As the rice is cooking, heat the avocado oil in a pot over medium heat and add the chopped red onion. Saute the onions for three to five minutes, or until they have softened.
- Next, add the minced garlic, taco seasoning, and salt to the pot. Cook this mixture for another minute.
- Now, add the cooked and rinsed black beans and water to the pot, stirring to combine everything evenly. Turn up the heat to bring the mixture to a simmer, then continue cooking for another 3 to 5 minutes, until the liquid has thickened slightly and the beans have warmed through.
- Remove the pot from heat and stir in half the lime juice, then use a potato masher or fork to mash the black beans leaving a few whole beans intact. Add salt to taste if needed.
- To serve the deconstructed black bean burrito, evenly divide the cooked rice, beans, chopped romaine lettuce, and halved cherry tomatoes between two plates or bowls. Drizzle the remaining lime juice over each serving, and enjoy!
Make it your own
Real life isn't one size fits all, and neither is this bowl. Swap in what works for you:
- No leftovers stress: Refrigerate leftover black bean burrito in an airtight container for up to three days. Store components separately until ready to serve.
- Additional toppings: Avocado, salsa, hot sauce, cilantro, green onion, sour cream, or cheese.
- No brown rice on hand? Use cauliflower rice, white rice, or quinoa instead.
- No romaine lettuce? Use baby spinach, mixed greens, or iceberg lettuce instead.
The nutrition, at a glance
Per serving:
- Calories: 351
- Sugar: 4g
- Fat: 6g
- Protein: 13g
- Saturated: 1g
- Cholesterol: 0mg
- Trans: 0g
- Sodium: 264mg
- Polyunsaturated: 1g
- Vitamin A: 2766IU
- Monounsaturated: 3g
- Vitamin C: 15mg
- Carbs: 65g
- Calcium: 64mg
- Fiber: 11g
- Iron: 3mg
Ready for more support that fits your real life?
The Get Real Weight Loss course was built for exactly this moment, when you're ready for a plan that meets you where you are.
Come see what real, compassionate change looks like.
Real food, real results
This is what we mean when we say real food, real movement, and real rest. No harsh rules. No "good" foods or "bad" foods. Just a bowl built from beans, rice, and fresh veggies that fills you up and moves you forward.
You don't need to overhaul your whole life tonight. You just need one good bowl, like this deconstructed black bean burrito, on your plate. That's how sustainable weight loss actually works: one real meal at a time.
#block-1727185644866 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185644866 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185644866 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185644866 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185644866 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727184909450 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727184909450 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727184909450 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727184909450 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727184909450 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727185700773 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185700773 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185700773 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185700773 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185700773 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727185807767 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185807767 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185807767 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185807767 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185807767 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727185900639 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185900639 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727185900639 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727185900639 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1727185900639 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1757526908912 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1757526908912 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1757526908912 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1757526908912 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1757526908912 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1727186222210 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727186222210 .block { border: 2px solid #2d5d44; border-radius: 4px; background-color: #719949; padding: 0px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1727186222210 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1727186222210 .block { padding: 0px; padding: 0px; padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; } } @media (max-width: 767px) { #block-1727186222210 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } #block-1784680453368 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1784680453368 .block { border: 4px black; border-radius: 4px; padding: 0px; padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } @media (min-width: 768px) { #block-1784680453368 { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; } #block-1784680453368 .block { padding: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; } } @media (max-width: 767px) { #block-1784680453368 { text-align: left; } } #block-1577982541036_0 .btn { margin-top: 1rem; } .awesomecontainer .row .block-type--accordion { align-self: flex-start; }
Stay connected with news and updates!
Join our mailing list to receive the latest news and updates from our team.
Don't worry, your information will not be shared.
We hate SPAM. We will never sell your information, for any reason.